package com.usercenter.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.usercenter.entity.WorkerProfileExtendEntity;

/**
 * 维修工个人资料服务接口
 */
public interface WorkerProfileService extends IService<WorkerProfileExtendEntity> {
    
    /**
     * 根据维修工ID查询个人资料
     * @param openid 维修工ID
     * @return 维修工个人资料
     */
    WorkerProfileExtendEntity getProfileByOpenId(String openid);
    
    /**
     * 更新维修工个人资料
     * @param profile 维修工个人资料
     * @return 是否成功
     */
    boolean updateProfile(WorkerProfileExtendEntity profile);
    
    /**
     * 初始化维修工个人资料
     * @param openid 维修工ID
     * @return 是否成功
     */
    boolean initProfile(String openid);
    
    /**
     * 获取技能等级说明
     * @return 技能等级说明列表
     */
    Object getSkillLevelInfo();
} 